leech (a physician) - Espagnol Anglais Dictionnaire